SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 8194, first value: ' 191-13812'
 - query name: new:form/nc/nc-storage/query/product-reserved.json. 	22.2.2022 	00:00:32 	_lx_ExecuteSqlNew 	(4. palvelin)

 -- tcp answer 17, send count: 5, loop count: 4, bytes sent 344284 / 344284, 0 remaining, total send time 281 µs. 	22.2.2022 	00:00:33 	lx 	(4. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 264, first value: '00744'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	22.2.2022 	00:00:33 	_lx_ExecuteSqlNew 	(4. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos INNER JOIN work_order wo ON wo.production_lot = wos.production_lot WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atExe1
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  INNER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 1445, first value: '00338/79'
 - query name: new:preference/form/nc/nc-storage/query/product_work-schedule-open.json. 	22.2.2022 	00:00:33 	_lx_ExecuteSqlNew 	(4. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atExe1
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 330, first value: '00338'
 - query name: new:form/nc/nc-storage/query/production_order-open.json. 	22.2.2022 	00:00:33 	_lx_ExecuteSqlNew 	(4. palvelin)

4D: SELECT inv.record_id FROM invoice inv LEFT OUTER JOIN company co ON co.company_id = inv.company_id WHERE inv.company_id IN ('1057') INTO :_lx_atExe1
 - original query: SELECT inv.invoice_id, inv.customer_order_number, inv.transfer_id, inv.state, inv.company_id, co.transfer_id, inv.date_, inv.due_date, inv.price_total, inv.vat_total, inv.total_amount, inv.currency_id, inv.terms_of_payment_id, inv.invoice_text, inv.type_, inv.record_id FROM invoice inv  LEFT OUTER JOIN company co ON co.company_id = inv.company_id  WHERE inv.company_id IN ('1057')  ORDER BY inv.invoice_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_atExe4,:_lx_atExe5,:_lx_adExe1,:_lx_adExe2,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9,:_lx_atExe10
 - result _lx_atExe1 size: 0
 - query name: new:form/nc/erp-sync/query/order-invoice.json. 	22.2.2022 	00:00:39 	_lx_ExecuteSqlNew 	(4. palvelin)

4D: SELECT inv.record_id FROM invoice inv LEFT OUTER JOIN company co ON co.company_id = inv.company_id WHERE inv.company_id IN ('1057') INTO :_lx_atExe1
 - original query: SELECT inv.invoice_id, inv.customer_order_number, inv.transfer_id, inv.state, inv.company_id, co.transfer_id, inv.date_, inv.due_date, inv.price_total, inv.vat_total, inv.total_amount, inv.currency_id, inv.terms_of_payment_id, inv.invoice_text, inv.type_, inv.record_id FROM invoice inv  LEFT OUTER JOIN company co ON co.company_id = inv.company_id  WHERE inv.company_id IN ('1057')  ORDER BY inv.invoice_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_atExe4,:_lx_atExe5,:_lx_adExe1,:_lx_adExe2,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9,:_lx_atExe10
 - result _lx_atExe1 size: 0
 - query name: new:form/nc/erp-sync/query/order-invoice.json. 	22.2.2022 	00:01:01 	_lx_ExecuteSqlNew 	(4. palvelin)

4D: SELECT inv.record_id FROM invoice inv LEFT OUTER JOIN company co ON co.company_id = inv.company_id WHERE inv.company_id IN ('1057') INTO :_lx_atExe1
 - original query: SELECT inv.invoice_id, inv.customer_order_number, inv.transfer_id, inv.state, inv.company_id, co.transfer_id, inv.date_, inv.due_date, inv.price_total, inv.vat_total, inv.total_amount, inv.currency_id, inv.terms_of_payment_id, inv.invoice_text, inv.type_, inv.record_id FROM invoice inv  LEFT OUTER JOIN company co ON co.company_id = inv.company_id  WHERE inv.company_id IN ('1057')  ORDER BY inv.invoice_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_atExe4,:_lx_atExe5,:_lx_adExe1,:_lx_adExe2,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9,:_lx_atExe10
 - result _lx_atExe1 size: 0
 - query name: new:form/nc/erp-sync/query/order-invoice.json. 	22.2.2022 	00:01:43 	_lx_ExecuteSqlNew 	(4. palvelin)

4D: SELECT wo.record_id FROM work_order wo LEFT OUTER JOIN product pr ON pr.work__position_num_id = wo.work__position_num_id WHERE wo.production_lot LIKE '0205%' INTO :_lx_atExe1
 - original query: SELECT wo.production_lot, pr.product_id, pr.name, pr.drawing_number__material, pr.info FROM work_order wo  LEFT OUTER JOIN product pr ON pr.work__position_num_id = wo.work__position_num_id  WHERE wo.production_lot LIKE '0205%'  ORDER BY wo.production_lot  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 89, first value: '02050/01'
 - query name: new:form/nc/report/product-label/query/product.json. 	22.2.2022 	00:01:46 	_lx_ExecuteSqlNew 	(4. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 8194, first value: ' 191-13812'
 - query name: new:form/nc/nc-storage/query/product-reserved.json. 	22.2.2022 	00:02:05 	_lx_ExecuteSqlNew 	(4. palvelin)

 -- tcp answer 26, send count: 5, loop count: 4, bytes sent 344284 / 344284, 0 remaining, total send time 486 µs. 	22.2.2022 	00:02:05 	lx 	(4. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 264, first value: '00744'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	22.2.2022 	00:02:05 	_lx_ExecuteSqlNew 	(4. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos INNER JOIN work_order wo ON wo.production_lot = wos.production_lot WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atExe1
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  INNER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 1445, first value: '00338/79'
 - query name: new:preference/form/nc/nc-storage/query/product_work-schedule-open.json. 	22.2.2022 	00:02:06 	_lx_ExecuteSqlNew 	(4. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atExe1
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 330, first value: '00338'
 - query name: new:form/nc/nc-storage/query/production_order-open.json. 	22.2.2022 	00:02:06 	_lx_ExecuteSqlNew 	(4. palvelin)

*** tcp close for sock 89, type 'nil', protocol 'HTTP', reason: 'POLLHUP', request length: 1 013 bytes ***. 	22.2.2022 	00:02:36 	lx 	(4. palvelin)

closing socket '89'. 	22.2.2022 	00:02:36 	lx 	(4. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 8194, first value: ' 191-13812'
 - query name: new:form/nc/nc-storage/query/product-reserved.json. 	22.2.2022 	00:04:35 	_lx_ExecuteSqlNew 	(4. palvelin)

 -- tcp answer 30, send count: 5, loop count: 4, bytes sent 344441 / 344441, 0 remaining, total send time 513 µs. 	22.2.2022 	00:04:35 	lx 	(4. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 264, first value: '00744'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	22.2.2022 	00:04:35 	_lx_ExecuteSqlNew 	(4. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos INNER JOIN work_order wo ON wo.production_lot = wos.production_lot WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atExe1
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  INNER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 1445, first value: '00338/79'
 - query name: new:preference/form/nc/nc-storage/query/product_work-schedule-open.json. 	22.2.2022 	00:04:36 	_lx_ExecuteSqlNew 	(4. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atExe1
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 330, first value: '00338'
 - query name: new:form/nc/nc-storage/query/production_order-open.json. 	22.2.2022 	00:04:36 	_lx_ExecuteSqlNew 	(4. palvelin)

*** tcp close for sock 87, type 'nil', protocol 'nil', reason: '', request length: (no request) bytes ***. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

closing socket '87'. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

*** tcp close for sock 88, type 'nil', protocol 'nil', reason: '', request length: (no request) bytes ***. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

closing socket '88'. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

 -- Server statistics --
answerCount:          33
poll.fd_count:        1
pollCount:            1677960
pollInCount:          36
pollOutCount:         0
pollCloseCount:       2
pollErrCount:         0
fd add/remove count:  5/4
totalBytesReceived:   34830
totalBytesSent:       588801. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

warning: socket type 'number' is not a table, socket number: 89
. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

closing socket '89'. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

poll.expand_fds, free old fds: cdata<struct pollfd *>: 0x012522e5b0. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x012522e5b0, size: 400. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

--- server stopped ---. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

finalizer: free p1 	 cdata<void *>: 0x012522e5b0. 	22.2.2022 	12:13:21 	lx 	(4. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	22.2.2022 	12:13:41 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	22.2.2022 	12:13:41 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	22.2.2022 	12:13:41 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	22.2.2022 	12:13:41 	lx 	(1. Application process)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	22.2.2022 	12:13:41 	lx 	(1. Application process)

  database connect time: 0.0205 seconds. 	22.2.2022 	12:13:41 	lx 	(1. Application process)

* connect: connection changed to 'postgre-demo/fi_demo'. 	22.2.2022 	12:13:41 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	22.2.2022 	12:13:41 	lx 	(1. Application process)

* preference 'system/nc_server_start.json' was loaded from database 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	22.2.2022 	12:13:41 	lx 	(1. Application process)

Tcp server 2 start check: start. 	22.2.2022 	12:13:41 	_lx_SERVER 	(1. Application process)

Käynnisteään Tcp palvelin 2. 	22.2.2022 	12:13:41 	_lx_SERVER 	(4. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

  database connect time: 0.0148 seconds. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

* connect: connection changed to 'postgre-demo/fi_demo'. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x0129574b30, size: 400. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

********************* /Users/pasi/nc/nc-server/ *********************. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

1. Loading plugin: nc/worker/auth_worker. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

2. Loading plugin: nc/worker/query_worker. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

3. Loading plugin: nc/worker/query4d_worker. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

4. Loading plugin: nc/worker/call4d_worker. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

All plugins have been loaded. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

* cached preference files: demo-fi_demo-0 - table/prf/field_type.json, demo-fi_demo-0 - system/option.json, demo-fi_demo-0 - system/4d.json. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

Mac address: f84d896921dc. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

TLS certificate files: /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/cert.pem, /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/privkey.pem. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.32.2:5949/,  http://192.168.33.2:5949/
                          https://127.0.0.1:5949/, https://192.168.32.2:5949/, https://192.168.33.2:5949/. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.32.2:5949, 192.168.33.2:5949/. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

--- server started in 0.0802 seconds, plugins loaded in 0.0153 seconds, 2022-02-22 12:13:43, used memory 3063.1 kb --- 	 7. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	22.2.2022 	12:13:43 	lx 	(4. palvelin)

*** tcp close for sock 72, type 'nil', protocol 'nil', reason: '', request length: (no request) bytes ***. 	22.2.2022 	12:29:16 	lx 	(4. palvelin)

closing socket '72'. 	22.2.2022 	12:29:16 	lx 	(4. palvelin)

*** tcp close for sock 73, type 'nil', protocol 'nil', reason: '', request length: (no request) bytes ***. 	22.2.2022 	12:29:16 	lx 	(4. palvelin)

closing socket '73'. 	22.2.2022 	12:29:16 	lx 	(4. palvelin)

 -- Server statistics --
answerCount:          0
poll.fd_count:        0
pollCount:            67672
pollInCount:          0
pollOutCount:         0
pollCloseCount:       0
pollErrCount:         0
fd add/remove count:  2/2
totalBytesReceived:   0
totalBytesSent:       0. 	22.2.2022 	12:29:16 	lx 	(4. palvelin)

--- server stopped ---. 	22.2.2022 	12:29:16 	lx 	(4. palvelin)

finalizer: free p1 	 cdata<void *>: 0x0129574b30. 	22.2.2022 	12:29:16 	lx 	(4. palvelin)

